<script>
  // 小程序登录

          // https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-login/code2Session.html

          /*
              一、接口说明

                    1、接口英文名

                              code2Seeeion

                    2、功能描述

                              登录凭证校验。
                              
                              通过 "wx.login" 接口获得临时登录凭证 code 后传到开发者服务器调用此接口完成登录流程。

          */

          /*
               二、调用方式

                        1、Http是调用

                                GET https://api.weixin.qq.com/sns/jscode2session

                        2、请求参数

                                        属性	      类型	必填	说明

                                    ①、appid	    string	是	小程序 appId

                                    ②、secret	    string	是	小程序 appSecret

                                    ③、js_code	    string	是	登录时获取的 code，可通过wx.login获取

                                    ④、grant_type   string	是	授权类型，此处只需填写 authorization_code

                        3、返回参数

                                        属性	          类型	        说明

                                    ①、session_key     string        会话密钥

                                    ②、unionid         string        用户在 "开放平台的唯一标识"，若当前小程序已经绑定到微信开发平台账号下返回，
                                                                    详见 UnionID 机制说明

                                    ③、errmsg          string        错误信息，请求失败时返回

                                    ④、openid          string        用户唯一标识

                                    ⑤、errcode         int32         错误码，请求失败时返回
          */

          /*
               三、调用示例

                        1、请求数据示例

                                GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

                        2、返回数据示例

                                {
                                    "openid":"xxxxxx",
                                    "session_key":"xxxxx",
                                    "unionid":"xxxxx",
                                    "errcode":0,
                                    "errmsg":"xxxxx"
                                }

                        3、错误码

                                (页面最下方)
                                https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-login/code2Session.html
          */
</script>